package com.siashan.unipay4j.wx.bill;

import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 对账单下载请求参数
 *
 * @author siashan
 * @since v2.0.1
 * @date  2023-02-15 09:59
 */
@Data
@NoArgsConstructor
public class WxBillModel {
    /**
     * 账单日期
     *
     * 格式yyyy-MM-dd
     * 仅支持三个月内的账单下载申请
     */
    private String billDate;
    /**
     * 账单类型
     *
     * 不填则默认是ALL
     * 枚举值：
     * ALL：返回当日所有订单信息（不含充值退款订单）
     * SUCCESS：返回当日成功支付的订单（不含充值退款订单）
     * REFUND：返回当日退款订单（不含充值退款订单）
     * 示例值：ALL
     */
    private WxBilltypeEnum billType;

    /**
     * 压缩类型
     *
     * 不填则默认是数据流
     * 枚举值：
     * GZIP：返回格式为.gzip的压缩包账单
     */
    private WxBillTartypeEnum tarType;

}
